/*
 * 描          述:  <描述>
 * 修  改   人:  PengQingyang
 * 修改时间:  2024年3月10日
 * <修改描述:>
 */
package com.tx.core.starter.mybatis;

import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.context.annotation.Bean;

import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
import com.tx.core.mybatis.config.TxMybatisPlusPropertiesCustomizer;

/**
 * MybatisPlusAutoConfiguration前置执行类
 *   用以加载对Mybatis的扩展
 * <功能详细描述>
 * 
 * @author  PengQingyang
 * @version  [版本号, 2024年3月10日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@org.springframework.context.annotation.Configuration
@AutoConfigureBefore({ MybatisPlusAutoConfiguration.class })
public class BeforeMybatisPlusAutoConfiguration {
    
    @Bean
    public TxMybatisPlusPropertiesCustomizer TxMybatisPlusPropertiesCustomizer() {
        TxMybatisPlusPropertiesCustomizer customizer = new TxMybatisPlusPropertiesCustomizer();
        return customizer;
    }
}
